export const useXmapStore = defineStore("xmap", {
  // 状态
  state: () => ({
    xmap: new Array(),
  }),

  // getters
  getters: {
    // 获取 xmap 对象中的所有键
    values() {
      return this.xmap;
    },
  },

  // actions
  actions: {
    // 设置 xmap 中的某个键值对
    add(value) {
      this.xmap.push(value);
    },

    // 删除 xmap 中的某个键
    deleteKey(key) {
      delete this.xmap[key];
    },

    // 清空整个 xmap 对象
    clearMap() {
      this.xmap = {};
    },
  },
});
